yard (sail support) - Spanish English Dictionary